/* CSS Document */
/***************************GENERAL STYLES */
.negative{ color: #C00;}
.positive{ color: #090;}
#clear {float: none; display: block; clear: both;}

.IDMSContent{
	width: 712px;
	font-family: Helvetica, Arial, san-serif;
	font-size: 12px;
}
.IDMSContent h2{
	margin: 0; padding: 0;
	background: #404655;
	color: #FFF;
	font-size: 14px;
	display: block;
	padding-left: 5px;
	line-height: 32px;
}
.IDMSContent h3{padding: 0; margin: 0; display: block; float: none;}
.IDMSmap {width: 437px; display: inline; float: left;}
.region {width: 265px; display: inline; float: right; padding: 3px; background: #404655;}
.region ul{
	padding: 0;
	margin: 0;
	border: 3px solid #FFF;
}

.region li{
	list-style: none;
	padding: 0;
	background: #404655;
	border-bottom: 3px solid #FFF;
	color: #FFF;
}
.region li a{
	color: #FFF; text-decoration: none;
	padding: 20px 0 21px 10px;
	display: block;
}
.region li.selected{
	background: #55a7db;
}
/***************************INDICES ON MARKETS PAGE */
#IDMSmarket{display: block;}
#IDMSmarketTable {display: inline; width: 445px; float: left;}
#IDMSmarketTable table{border-collapse: collapse; width: 100%;}
#IDMSmarketTable td {border-bottom: 1px solid #CCC; padding: 3px 2px;}
#IDMSmarketTable tr:hover {background: url(../images/hover_bg.gif) repeat-y right;}
#IDMSmarketTable tr:hover th{background: #FFF;}
#IDMSmarketTable td.flag {width: 19px;}
#IDMSmarketTable td.right {text-align: right; padding-right: 5px;}
#IDMSmarketTable th {color: #666666; background: none; font-size: 11px; font-weight: bold; text-align: left; border-bottom: 1px solid #ddd;}
#IDMSmarketTable th.right {text-align: right; padding-right: 5px;}

#IDMSmarketChart table{border-collapse: collapse; width: 100%;}
#IDMSmarketChart{ display: inline; width: 265px; float: left;}
#IDMSmarketChart .Marketchart{ background: #cccccc; padding: 3px; width: 266px;}
#IDMSmarketChart th {color: #666666; background: none; font-size: 11px; font-weight: bold; text-align: left;}
.IDMSmarketChart td.match {text-align: center; background: #EFEFEF;}

/***************************CROSSRATES STYLES */
.IDMSCrossrates {width: 210px;font-family: Helvetica, Arial, san-serif; font-size: 12px;}
.IDMSCrossrates table{border-collapse: collapse; width: 100%;}
.IDMSCrossrates th {color: #666666; background: none; font-size: 11px; font-weight: bold; text-align: center; border-bottom: 1px solid #ddd;}
.IDMSCrossrates h3{padding: 0; margin: 0; display: block; float: none;}
.IDMSCrossrates td{border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 1px solid #ddd; padding: 5px 0; text-align: center;}
.IDMSCrossrates td.match {text-align: center; background: #EFEFEF;}
.match {text-align: center; background: #EFEFEF;}
/***************************HOMEPAGE STYLES */
.IDMShomeIndices { width: 440px; font-family: Helvetica, Arial, san-serif; font-size: 11px; color: #666; }
.IDMShomeIndices table{border-collapse:collapse; width: 100%;}
.IDMShomeIndices img{float: right; display: inline;}
.IDMShomeIndices h3{padding: 0 0 3px 0; margin: 0; display: block; float: left; color: #4daddf;}
.IDMShomeIndices td{padding: 2px; text-align: right;}
.IDMShomeIndices td.left {text-align: left;}
.IDMShomeIndices td.last {color: #000;}
#IDMSindextable {width:199px; display: inline; float: left;}
#IDMSindextable tr:hover {background: #EBEBEB;}
.IDMShomeIndices .IDMSindexchart {width:221px; display: inline; float: right;}
.IDMShomeIndices .more a{float: right; text-decoration: none; display: inline; color: #4daddf; font-size: 10px; padding-top: 4px;}


.LoadingImage{
	display:block;
	width:232px;
	height:144px;
	position:absolute;
	background:#DDD url('/images/en/clientspecific/rts/loading2.gif') center center no-repeat;
	opacity:0.6;
	margin-top:-20px;
	margin-left:-5px;
	filter:alpha(opacity=60);
}

.LoadingImage_Markets{
	display:block;
	width:325px;
	height:153px;
	position:absolute;
	background:#DDD url('/images/en/clientspecific/rts/loading2.gif') center center no-repeat;
	opacity:0.6;
	filter:alpha(opacity=60);
}